package com.tdam2011.grupo03.connection;

import java.io.ByteArrayInputStream;

import javax.xml.parsers.SAXParser;

public class ParserInterface {

	public ParserInterface() {

	}

	public String registracion(String response) throws Exception {
		String repuesta;
		SAXParser parser = XmlParserProvider.getParser();
		MensajeHandler handler = new MensajeHandler();
		parser.parse(new ByteArrayInputStream(response.getBytes()), handler);
		XmlParserProvider.releaseParser(parser);
		if (handler.isBresultOk()) {
			repuesta = "ok";
			return repuesta;
		} else {
			repuesta = handler.getMensajeError();
			return repuesta;
		}
	}

	public boolean isEnviado(String aliasContacto, String mensaje,
			String usuario) throws Exception {
		String response = HTTPInterface.enviarSms(aliasContacto, mensaje,
				usuario);
		SAXParser parser = XmlParserProvider.getParser();
		MensajeHandler handler = new MensajeHandler();
		parser.parse(new ByteArrayInputStream(response.getBytes()), handler);
		XmlParserProvider.releaseParser(parser);
		return handler.isBresultOk();

	}

}
